

package com.zdkj.subway.check.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zdkj.subway.check.dvo.SwCkClearingTransferDiffReasonDvo;
import com.zdkj.subway.check.entity.Page;
import com.zdkj.subway.check.entity.SwCkClearingTransferDiffReason;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * （清分ACC）清分及划账数据差异原因表
 *
 * @author stw
 * @date 2020-11-10 17:43:50
 */
public interface SwCkClearingTransferDiffReasonMapper extends BaseMapper<SwCkClearingTransferDiffReason> {
    //查询系统报表清分数据差异原因列表
    List<SwCkClearingTransferDiffReasonDvo> getTransferDiffList(Page page, @Param("ids") String ids,@Param("searchDate") String searchDate, @Param("diffSource") String diffSource, @Param("sendStatus") Integer sendStatus);

    //修改单程票-实收-应收-应付差异统计表状态
    void updateROT(@Param("relationId") Long relationId, @Param("isExceed") int isExceed);

    //修改二维码应收应付差异统计表状态
    void updateQR(@Param("relationId") Long relationId, @Param("isExceed") int isExceed);

    //修改人脸电子票应收应付差异统计表状态
    void updateARF(@Param("relationId") Long relationId, @Param("isExceed") int isExceed);
}
